// 1. 导入axios
import axios from 'axios'
import { showDialog, showToast } from 'vant'
// 2. 创建一个 axios 实例对象（配置基础地址和超时时间）
const request = axios.create({
    baseURL: 'https://meikou-api.itheima.net/',
    timeout: 50000
})
// 3. 配置请求拦截器
request.interceptors.request.use((config) => {
    try {
        const user = mk.queryUser()
        if (user.token) {
            config.headers.Authorization = `Bearer ${user.token}`
        }
    } catch {
        showToast('美寇SDK异常~')
    }
    return config
}, (error) => {
    return Promise.reject(error)
})
// 4. 配置响应拦截器
request.interceptors.response.use((res) => {
    return res
}, (error) => {
    return Promise.reject(error)
})
// 5. 导出
export {request}